package com.hbms.business.mapper;

import java.util.List;
import com.hbms.business.domain.HotelbmsOrders;

/**
 * 酒店订单Mapper接口
 * 
 * @author zl
 * @date 2024-04-10
 */
public interface HotelbmsOrdersMapper 
{
    /**
     * 查询酒店订单
     * 
     * @param orderId 酒店订单主键
     * @return 酒店订单
     */
    public HotelbmsOrders selectHotelbmsOrdersByOrderId(Long orderId);

    /**
     * 查询酒店订单列表
     * 
     * @param hotelbmsOrders 酒店订单
     * @return 酒店订单集合
     */
    public List<HotelbmsOrders> selectHotelbmsOrdersList(HotelbmsOrders hotelbmsOrders);

    /**
     * 新增酒店订单
     * 
     * @param hotelbmsOrders 酒店订单
     * @return 结果
     */
    public int insertHotelbmsOrders(HotelbmsOrders hotelbmsOrders);

    /**
     * 修改酒店订单
     * 
     * @param hotelbmsOrders 酒店订单
     * @return 结果
     */
    public int updateHotelbmsOrders(HotelbmsOrders hotelbmsOrders);

    /**
     * 删除酒店订单
     * 
     * @param orderId 酒店订单主键
     * @return 结果
     */
    public int deleteHotelbmsOrdersByOrderId(Long orderId);

    /**
     * 批量删除酒店订单
     * 
     * @param orderIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHotelbmsOrdersByOrderIds(Long[] orderIds);
}
